home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 May: Tool Chest / Developer CD Series Tool Chest (Apple Computer)(May 1999).iso / Tool Chest / Games / Game Sample Code / ZAM 1.0a13 / UtilCode / CoreAssertion.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-09-16  |  390 b   |  18 lines  |  [TEXT/KAHL]

  1.  
  2. #define CoreDebug 1
  3.  
  4.  
  5. #ifdef CoreDebug
  6.  
  7.     void CoreAssert(short, char *, char *, short);
  8.     
  9.     #define Assert(x)    if(!(x)) CoreAssert((short)(x),#x, __FILE__, __LINE__)
  10.     #define ASSERT(x)    if(!(x)) CoreAssert((short)(x),#x, __FILE__, __LINE__)
  11.     #define AssertErr(x) if(x) CoreAssert((short)(x),#x, __FILE__, __LINE__)
  12. #else
  13.     #define Assert        //
  14.     #define ASSERT        //
  15.     #define AssertErr     //
  16.  
  17. #endif
  18.